package cn.ratopia.system.exception;

/**
 * 枚举中未找到对应 code 的异常
 *
 * @author Rat
 * @since 2025/07/24
 */
public class NoSuchEnumCodeException extends BaseException {

    public NoSuchEnumCodeException(Class<?> enumClass, Object code) {
        super("Enum", "NO_ENUM_CODE", String.format("枚举 [%s] 中不存在 code=%s 的定义",
                enumClass.getSimpleName(), code));
    }

    public NoSuchEnumCodeException(String enumName, Object code) {
        super("Enum", "NO_ENUM_CODE", String.format("枚举 [%s] 中不存在 code=%s 的定义", enumName, code));
    }
}
